package com.learn.project2.service.admin.issue;

import com.learn.project2.model.bo.admin.issue.IssueCreateBO;
import com.learn.project2.model.bo.admin.issue.IssueListBO;
import com.learn.project2.model.bo.admin.issue.IssueUpdateBO;
import com.learn.project2.model.vo.admin.issue.IssueCreateVO;
import com.learn.project2.model.vo.admin.issue.IssueListVO;
import com.learn.project2.model.vo.admin.issue.IssueUpdateVO;

import java.text.ParseException;

public interface IssueService {
    IssueListVO issueList(IssueListBO listBO);

    IssueCreateVO issueCreate(IssueCreateBO createBO);

    IssueUpdateVO issueUpdate(IssueUpdateBO issueUpdateBO) throws ParseException;

    Integer issueDelete(Integer id);
}
